package com.yueqian.framework.enmus;


import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@Getter
@AllArgsConstructor
@NoArgsConstructor
//  类似单例，这相当于new一个对象，枚举的构造方法默认私有
public enum ExceptionEnum {
	//部门数据不能为空
	MENU_IS_NULL("部门数据不能为空", 10001),
	//登录用户已经过期
	LOGIN_USER_IS_EXPIRE("登录用户已经过期", 10002),
	//用户认证失败
	USER_AUTH_FAIL("用户认证失败", 10003),
	//用户不存在
	USER_NO_EXIST("用户不存在", 10004),
	//用户已停用
	USER_NOT_ENABLE("用户已停用", 10005),
	//用户角色为空,请先分配用户角色
	USER_ROLE_EMPTY("用户角色为空,请先分配用户角色", 10006),
	//用户密码错误
	USER_PASSWORD_ERROR("用户密码错误", 10007),

	USER_IS_EXIST("用户已存在,请换个用户名", 10008),
	/*-------------------------------------------------*/
	//验证码错误
	VERIFICATION_CODE_ERROR("验证码错误或者过期", 10008);

	private String message;

	private int code;

}
